Skip to content

Conversation

@jaclync
Copy link
Contributor

@jaclync jaclync commented Jul 22, 2025

For WOOMOB-750

Just one review is required.

Description

Enhances the POS ineligible view to improve accessibility and scrolling behavior for merchants using larger text sizes or different screen configurations. The view now dynamically adjusts its layout based on accessibility settings and provides a better user experience across all device sizes.

Key improvements include adaptive content width that increases for larger accessibility text sizes, proper vertical centering regardless of content height, and scroll behavior that only enables scrolling when necessary.

Steps to reproduce

Prerequisite: the store is ineligible for POS

  1. Log in to the store in the prerequisite if needed
  2. Tap on the POS tab
  3. Test with different accessibility text sizes (Settings → Accessibility → Display & Text Size → Larger Text) --> layout and scrolling behavior should have good UX in all font sizes

Testing information

Tested in iPad A16 iOS 18.4 simulator with and without split view.

Screenshots

before after
Simulator Screenshot - iPad (A16) - 2025-07-22 at 09 27 34 Simulator Screenshot - iPad (A16) - 2025-07-22 at 10 15 09

for smaller font sizes, content remains vertically centered with 0.5 width:

Simulator Screenshot - iPad (A16) - 2025-07-22 at 10 15 33
  • I have considered if this change warrants user-facing release notes and have added them to RELEASE-NOTES.txt if necessary.

…needed. Adjust content width ratio based on accessibility size to utilize the horizontal space better.
@jaclync jaclync added category: accessibility Related to accessibility. feature: POS labels Jul 22, 2025
@jaclync jaclync added this to the 22.9 milestone Jul 22, 2025
@wpmobilebot
Copy link
Collaborator

App Icon📲 You can test the changes from this Pull Request in WooCommerce iOS Prototype by scanning the QR code below to install the corresponding build.

App NameWooCommerce iOS Prototype
Build Numberpr15936-e5b0053
Version22.8
Bundle IDcom.automattic.alpha.woocommerce
Commite5b0053
Installation URL7hg3aapobiino
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@jaclync jaclync requested a review from staskus July 22, 2025 15:00
Copy link
Contributor

@staskus staskus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works well, good idea on expanding the frame for accessibility sizes.

@jaclync jaclync merged commit 911f10c into trunk Jul 23, 2025
13 checks passed
@jaclync jaclync deleted the feat/WOOMOB-750-pos-ineligible-ui-accessibility-enhnacements branch July 23, 2025 14:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants